Web-Based Parallel Simulation of AGVs Using Java and JINI
نویسندگان
چکیده
The vision of Computational Grids promises an exciting future for the distributed simulation community. In this project we make a small but practical step toward the grand vision of distributed simulation by using certain prevailing Internet technologies to enable access of simulation services anytime and anywhere. Specifically, this project focuses on accessing distributed simulation of AGVs (Automated Guided Vehicle) in container port operations through the World Wide Web. The objectives are to explore and address relevant issues, evaluate various approaches, demonstrate a workable version. We initially construct the AGV simulation system in an indirect communication model and identify its merits and demerits. Then, we explore the use of JINI technology for an efficient and robust direct communication architecture.
منابع مشابه
KOJAC: Implementing KQML with Jini to Support Agent-Based Communication in Emarkets
The Java programming language and technologies have been used extensively in the construction of web-based components and applications specifically in the context of electronic markets (emarkets) development. Java-based components can fulfill a variety of atomic roles in an emarket scenario from graphical user interfaces to complex database functions. However, in distributed settings, a great d...
متن کاملSPaDES/Java: Object-Oriented Parallel Discrete-Event Simulatio
This paper describes the design, implementation and performance optimizations of SPaDES/Java, a processoriented discrete-event simulation library in Java that supports sequential and parallel simulation. Parallel event synchronization is facilitated through a hybrid carrier-null, demand-driven flushing conservative null message mechanism. Inter-processor message communication is coordinated by ...
متن کاملA Java/Jini Framework Supporting Stream Parallel Computations
JJPF (the Java/Jini Parallel Framework) is a framework that can run stream parallel applications on several parallel-distributed architectures. JJPF is actually a distributed execution server. It uses JINI to recruit the computational resources needed to compute parallel applications. Parallel applications can be run on JJPF provided they exploit parallelism accordingly to an arbitrary nesting ...
متن کاملExtensions to Web Service Techniques for Integrating Jini into a Service-Oriented Architecture for the Grid
This paper discusses how to update a Jini system into a OGSA-compliant system for Grid computing by introducing Web services techniques into the Jini system. SWFL, an extension to WSFL for describing jobs composed of interacting Web services, is presented. SWFL provides a simple and succinct way of describing the conditional and loop constructs of Java, and supports more general data mappings t...
متن کاملPAL: Exploiting Java Annotations for Parallelism
We discuss how Java annotations can be used to provide the meta information needed to automatically transform plain Java programs into suitable parallel code that can be run on workstation clusters, networks and grids. Programmers are only required to decorate the methods that will eventually be executed in parallel with standard Java 1.5 annotations. Then these annotations are automatically pr...
متن کامل